MovieClipLoader.removeListener()

Доступность

Flash Player 7.

Синтаксис

my_mcl.removeListener(listenerObject:Object) : Void

Parameters

listenerObject Объект-слушатель событий (listener), добавленный при помощи MovieClipLoader.addListener().

Параметры

Нет.

Описание

Метод; удаляет объект (listener), который использовался для получения сообщений о наступлении событий MovieClipLoader. Далее сообщения о загрузке не будут получаться.

Пример

В клип загружается изображение, пользователю дается возможность останавливать и запускать процесс загрузки с помощью двух кнопок start_button и stop_button. Когда пользователь останавливает или запускает процесс в окне Output отображается информация.

this.createEmptyMovieClip("image_mc", this.getСледущаяHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
  trace("\t onLoadStart");
};
mclListener.onLoadComplete = function(target_mc:MovieClip) {
  trace("\t onLoadComplete");
};
mclListener.onLoadError = function(target_mc:MovieClip, errorCode:String) {
  trace("\t onLoadError: "+errorCode);
};
mclListener.onLoadInit = function(target_mc:MovieClip) {
  trace("\t onLoadInit");
  start_button.enabled = true;
  stop_button.enabled = false;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
//
start_button.clickHandler = function() {
  trace("Starting...");
  start_button.enabled = false;
  stop_button.enabled = true;
  //
  image_mcl.addListener(mclListener);
  image_mcl.loadClip("http://www.macromedia.com/devnet/images/160x160/flex_logo.jpg", image_mc);
};
stop_button.clickHandler = function() {
  trace("Stopping...");
  start_button.enabled = true;
  stop_button.enabled = false;
  //
  image_mcl.removeListener(mclListener);
};
stop_button.enabled = false;